package cn.com.sd.system.service;

import java.util.List;

import cn.com.sd.common.util.Page;
import cn.com.sd.system.model.Organization;

public interface IOrganizationService {

	/**
	 * 获取总数
	 * @return
	 */
	Integer getOrganizationCount();
	
	/**
	 * 分页获取数据
	 * @param page
	 * @return
	 */
	List<Organization> list(Page page);

	/**
	 * 根据id获取Organization
	 * @param id
	 * @return
	 */
	Organization detail(Integer id);
	
	/**
	 * 编辑数据
	 * @param organization
	 * @return
	 */
	Boolean saveOrUpdate(Organization organization);
	
	/**
	 * 删除数据
	 * @param id
	 * @return
	 */
	Boolean del(Integer id);
	
	/**
	 * 批量删除
	 * @param ids
	 * @return
	 */
	Boolean delBanch(List<Integer> ids);
}
